package cn.apiManager.service;


import java.util.List;

import org.beetl.sql.core.db.Page;
import cn.apiManager.entity.ResponseParameter;

/**
 * 返回参数 接口类
 **/
public interface ResponseParameterService{

	/**
	 * 返回参数 
 	 * @description  删除
 	 * @param responseParameter
	 **/
 	int deleteByExample(ResponseParameter example);

	boolean delete(List<Long> ids);	

	/**
	 * 返回参数 
 	 * @description  新增
	 * @param responseParameter
	 **/
 	int insert(ResponseParameter record);

	/**
	 * 返回参数 
 	 * @description  新增-部分字段
 	 * @param responseParameter
	 **/
	int insertSelective(ResponseParameter record);

	/**
	 * 返回参数 
 	 * @description  查询列表
 	 * @param responseParameter
	 **/
	List<ResponseParameter> selectByExampleList(ResponseParameter example);

	/**
	 * 返回参数 
 	 * @description  分页查询
 	 * @param responseParameter
	 **/
	Page<ResponseParameter> selectByExamplePage(ResponseParameter example);

	/**
	 * 返回参数 
 	 * @description  查询根据id
 	 * @param ids  主键Id
	 **/
	ResponseParameter selectByPrimaryKey(Long id);
    	
	
	/**
	 * 返回参数 
 	 * @description   更新-部分字段
 	 * @param responseParameter
	 **/
	int updateByPrimaryKeySelective(ResponseParameter record);


	/**
	 * 返回参数
 	 * @description   更新 根据id
 	 * @param responseParameter
 	 * @param ids  主键Id
	 **/
	int updateByPrimaryKey(ResponseParameter record);	
	
	
}
